Docker Configurations
Below are the properties executed in Docker Configuration.
| PROPERTY | DEFAULT VALUE | DESCRIPTION |
|---|---|---|
| MongoDBDatabase Configuration | ||
| MONGODB_DATABASE_KEY | mongodb | name of the database key |
| MONGODB_DBNAME | ms_party | name of the database |
| MONGODB_CONNECTIONSTR | mongodb://ms-party-mongo-node1:27017,ms-party-mongo-node2:27017,ms-party-mongo-node3:27017 | URL to connect to the mongodb instance |
| PostgreSQLDatabase Configuration | ||
| POSTGRESQL_DATABASE_KEY | postgresql | name of the database key |
| POSTGRESQL_CONNECTIONURL | jdbc:postgresql://partypostgresdb:5432/partydb | URL to connect to the postgreSQLdb instance |
| POSTGRESQL_USERNAME | partyuser | Username |
| POSTGRESQL_PASSWORD | partypass | Password |
| POSTGRES_DB | partydb | name of the database |
| Inbox-Outbox Configuration | ||
| tem_msf_disableInbox | TRUE | Enable or disable inbox outbox. |
| PDP Configuration | ||
| temn_msf_security_authz_enabled | FALSE | Enable/Disable the XACML policy authorization. |
| XACML policy authorization is used to configure security policies and access rights to information for APIs. | ||
| PDP_CONFIG | classpath:xacml/pdp-config.xml | Mapping the PDP-callback configuration file available in the classpath. |
| XAML Config file path needs to be set in the property | ||
| temn_msf_pdp_resource_type | API | The value that is set in the XAML config file needs to be provided. |
| Resource type is used to identify the policy set in the XAML config. | ||
| temn_msf_pdp_resource_manager | PARTY | The value that is set in the XAML config file needs to be provided. |
| Resource Manager is used to identify the policy set in the XAML config. | ||
| temn_msf_name | ms-party | |
| Entitlement Configuration | ||
| temn_entitlement_service_enabled | "false" | Enable/Disable the entitlement service. |
| If the property is enabled, the roles and permissions needed for the authentication will be taken from the entitlement microservices. | ||
| Logger Configuration | ||
| temn_msf_logger_root_level | ERROR | |
| Tracer Configuration | ||
| temn_msf_tracer_enabled | FALSE | |
| temn_tracer_host | jaeger | Please Refer : Tracing |
| temn_tracer_port | 14268 | |
| JWT configuration | ||
| ms_security_tokencheck_enabled | Y | Enable/Disable the JWT validation. By default, JWT token check is enabled. |
| JWT validation is used to validate the custom and mandatory claims from the provided token. | ||
| ID_TOKEN_SIGNED | "true" | Signed token used for fabric |
| JWT_TOKEN_PRINCIPAL_CLAIM | sub | Indicates the claim in which the user principal is provided. |
| JWT_TOKEN_ISSUER | Fabric | Identifies the issuer of the authentication token. |
| JWT_TOKEN_PUBLIC_KEY | <JWT Token Value> | Indicates Base64 encoded public key content that can be directly loaded as a public key certificate. |
| temn_meter_disabled | TRUE | |
Field Name
|
Application/Table name
In this topic